myproc:myproc.c
	gcc -o $@ $^
pro1:pro1.c
	gcc -o $@ $^
pro2:pro2.c
	gcc -o $@ $^
pro3:pro3.c
	gcc -o $@ $^
pro4:pro4.c
	gcc -o $@ $^
.PHONY:clean 
pro5:pro5.c
	gcc -o $@ $^
pro6:pro6.c
	gcc -o $@ $^
pro7:pro7.c
	gcc -o $@ $^
pro8:pro8.c
	gcc -o $@ $^ -std=c99
pro9:pro9.c
	gcc -o $@ $^
clean:
	rm -f myproc pro1 pro2 pro3 pro4 pro5 pro6 pro7 pro8 pro9 
